#ifndef __ILIGHTSCENENODE_H__
#define __ILIGHTSCENENODE_H__

#include "CTypes.h"
#include "ISceneNode.h"

class ILightSceneNode : public ISceneNode
{
public:
	f32 sd[4];
public:
	ILightSceneNode(ISceneNodeBasicParamsDeclaration):ISceneNode(ISceneNodeBasicParams)		{}
	virtual ~ILightSceneNode()																{}

	virtual void SetSpotDirection(vector3df32 nv)											= 0;
	virtual void SetSpotDirectionX(f32 nv)													= 0;
	virtual void SetSpotDirectionY(f32 nv)													= 0;
	virtual void SetSpotDirectionZ(f32 nv)													= 0;

	virtual f32 GetSpotCutOff()																= 0;
	virtual void SetSpotCutOff(f32 nv)														= 0;
};

#endif
